reblog post type added

oroce 9 years ago
parent
commit
939d18c022
1 changed files with 11 additions and 1 deletions
  1. 11 1
      app/models/agents/tumblr_publish_agent.rb

+ 11 - 1
app/models/agents/tumblr_publish_agent.rb

@@ -19,7 +19,7 @@ module Agents
19 19
 
20 20
       `blog_name` Your Tumblr URL (e.g. "mustardhamsters.tumblr.com")
21 21
 
22
-      `post_type` One of [text, photo, quote, link, chat, audio, video]
22
+      `post_type` One of [text, photo, quote, link, chat, audio, video, reblog]
23 23
 
24 24
 
25 25
       -------------
@@ -49,6 +49,7 @@ module Agents
49 49
 
50 50
       **Video** `caption` `embed`
51 51
 
52
+      **Reblog** `id` `reblog_key` `comment`
52 53
 
53 54
       -------------
54 55
 
@@ -90,6 +91,9 @@ module Agents
90 91
           'conversation' => "{{conversation}}",
91 92
           'external_url' => "{{external_url}}",
92 93
           'embed' => "{{embed}}",
94
+          'id' => "{{id}}",
95
+          'reblog_key' => "{{reblog_key}}",
96
+          'comment' => "{{comment}}",
93 97
         },
94 98
       }
95 99
     end
@@ -163,6 +167,12 @@ module Agents
163 167
         options_obj[:caption] = options['caption']
164 168
         options_obj[:embed] = options['embed']
165 169
         tumblr.video(blog_name, options_obj)
170
+      when "reblog"
171
+        options_obj[:id] = options['id']
172
+        options_obj[:reblog_key] = options['reblog_key']
173
+        options_obj[:comment] = options['comment']
174
+        tumblr.reblog(blog_name, options_obj)
175
+      end
166 176
       end
167 177
     end
168 178